package cn.itcast.mapper;

import cn.itcast.pojo.Permission;
import cn.itcast.pojo.Role;

import java.util.List;

public interface RoleMapper {


    void add(Role role);

    List<Role> findAll();

    List<Role> findPage(String queryString);

    List<Integer> findPermissionByRoleId(Integer roleId);

    List<Permission> findAllPermission();

    void addPermission(Integer permissionId, Integer roleId);

    void deleteById(Integer roleId);

    void deleteRoleById(Integer id);


    Integer findRoleIdAndPermissionId(Integer id);

    void deletePermissionId(Integer id);

    Integer findRoleIdAndUserId(Integer id);

    void deleteUserId(Integer id);
}
